var express = require('express');
var proxy = require('express-http-proxy');
var app = express();

// 引入路由模块

/************ 首页 ****************/
// 首页-今日10点上新接口
var todynewRouter = require('./routes/todynew.js');
// 首页-名日10点预告接口
var tomorrowRouter = require('./routes/tomorrow.js');
// 极速免税店接口
var globalRouter = require('./routes/global.js');
// 母婴接口
var muandbabyRouter = require('./routes/muandbaby.js');
// 轻奢接口
var luxuryRouter = require('./routes/luxury.js');
// 名品特卖接口
var popRouter = require('./routes/pop.js');
/************ 首页 ****************/

/************ 拼团 ****************/
// 推荐接口
var coutuan_homeRouter = require('./routes/coutuan_home.js');
// 母婴健康接口
var coutuan_babyRouter = require('./routes/coutuan_baby.js');
// 美妆接口
var coutuan_makeupRouter = require('./routes/coutuan_makeup.js');
// 家居接口
var coutuan_furnitureRouter = require('./routes/coutuan_furniture.js');
// 饰品配饰接口
var coutuan_jewelleryRouter = require('./routes/coutuan_jewellery.js');
// 礼品箱包接口
var coutuan_bagRouter = require('./routes/coutuan_bag.js');
// 鞋类接口
var coutuan_shoseRouter = require('./routes/coutuan_shose.js');
// 食品保健接口
var coutuan_foodRouter = require('./routes/coutuan_food.js');
// 数码家电接口
var coutuan_3cRouter = require('./routes/coutuan_3c.js');
// 下期预告接口
var coutuan_preRouter = require('./routes/coutuan_pre.js');
/************ 拼团 ****************/

/************ 我的 ****************/
// 用户注册接口
var registerRouter = require('./routes/register.js');
// 用户登录接口
var loginRouter = require('./routes/login.js');
/************ 我的 ****************/


// 使用路由模块，中间件
// 跨域设置
app.all('*', function (req, res, next) {
    res.header("Access-Control-Allow-Credentials", true)
    res.header("Access-Control-Allow-Origin", "*")
    res.header("Access-Control-Allow-Headers", "X-Requested-With")
    res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS")
    res.header("X-Powered-By", ' 3.2.1')
    res.header("Content-Type", "application/json;charset=utf-8")
    next()
  })

/************ 首页 ****************/
// 首页-今日10点上新接口
app.use('/todynew', todynewRouter);
// 首页-名日10点预告接口
app.use('/tomorrow', tomorrowRouter);
// 极速免税店接口
app.use('/global', globalRouter);
// 母婴接口
app.use('/muandbaby', muandbabyRouter);
// 轻奢接口
app.use('/luxury', luxuryRouter);
// 名品特卖接口
app.use('/pop', popRouter);
/************ 首页 ****************/

/************ 拼团 ****************/
// 推荐接口
app.use('/coutuan_home', coutuan_homeRouter);
// 母婴健康接口
app.use('/coutuan_baby', coutuan_babyRouter);
// 美妆接口
app.use('/coutuan_makeup', coutuan_makeupRouter);
// 家居接口
app.use('/coutuan_furniture', coutuan_furnitureRouter);
// 饰品配饰接口
app.use('/coutuan_jewellery', coutuan_jewelleryRouter);
// 礼品箱包接口
app.use('/coutuan_bag', coutuan_babyRouter);
// 鞋类接口
app.use('/coutuan_shose', coutuan_shoseRouter);
// 食品保健接口
app.use('/coutuan_food', coutuan_foodRouter);
// 数码家电接口
app.use('/coutuan_3c', coutuan_3cRouter);
// 下期预告接口
app.use('/coutuan_pre', coutuan_preRouter);
/************ 拼团 ****************/

/************ 我的 ****************/
// 用户注册接口
app.use('/register', registerRouter);
// 用户登录接口
app.use('/login', loginRouter);
/************ 我的 ****************/

app.listen(8080);
console.log('服务启动成功。http://localhost:8080/');
